use super::glyph::Glyph;
pub const FONT_FAMILY: &str = "iconfont";
struct FontOptions {
    id: String,
    horiz_adv_x: u8,
    vert_adv_y: u8,
}
impl Default for FontOptions {
    fn default() -> Self {
        FontOptions {
            id: "iconfont".to_string(),
            horiz_adv_x: 1024,
            vert_adv_y: 1024,
        }
    }
}
pub struct Font<'a> {
    __glyphs: &'a Glyph<'a>,
    options: FontOptions,
}
impl Font<'_> {
    pub fn new() -> Font<'static> {
        Font {
            options: FontOptions::default(),
            __glyphs: todo!(),
        }
    }
}
